package ${package.Service};

import ${package.Entity}.${entity};
import java.util.ArrayList;
import com.baomidou.mybatisplus.core.metadata.IPage;
import tbs.imt.data.model.vo.${table.entityPath}.${entity}ListVo;
import tbs.imt.data.model.vo.${table.entityPath}.${entity}DetailVo;
import tbs.imt.data.model.po.${table.entityPath}.${entity}CreatePo;
import tbs.imt.data.model.po.${table.entityPath}.${entity}UpdatePo;
import tbs.imt.data.model.po.${table.entityPath}.${entity}QueryPo;
import tbs.imt.data.model.po.${table.entityPath}.${entity}CreateBatchPo;
import tbs.imt.data.model.po.${table.entityPath}.${entity}UpdateBatchPo;
import com.github.yulichang.base.MPJBaseService;
import java.io.Serializable;

/**
 * @author: ${author}
 * @date: ${date}
 * @description: ${table.comment!} Service 接口
 */
public interface ${table.serviceName} extends MPJBaseService<${entity}> {


    public IPage<${entity}ListVo> page${entity}(${entity}QueryPo po);

    public ${entity}DetailVo detail(String guid);

    public void create(${entity}CreateBatchPo po);

    public void update(${entity}UpdateBatchPo po);

    public void delete(String guid);
}
